home *** CD-ROM | disk | FTP | other *** search
Wrap
; $VER: ClassAction V3.6 Installer ; Script to install Release 3.6 of ClassAction (complete 0) (set #Abort (cat "NO" )) (set #Overwrite (cat "YES" )) (set #conf (cat "\n\nDo you want to install standard config files\n" "on your system , if this is your first installation\n" "I recommand you to install them." )) (set #conf-help (cat "\n\nThe installer wants to know if it is needed to\n" "install standard config files.\n\n" "If you have a config file already installed\n" "just select the NO button\n" "to keep your own config." )) ;******************************************************************** (set #warn-kickstart-text (cat "\n ClassAction 3.6 is MailWare !!\n\n" " You can register for FREE on the web\n\n" " This Version use the same catalogs as the 3.5\n" " Thus available catalogs for the 3.5 on the Net\n" " are still good for this version (3.6)\n\n" " Try the key +,-,*,/ and Enter on the keypad\n" " DON'T FORGET TO READ THE DOC ABOUT NEW TOOLTYPES" "\n ClassAction 3.6 needs MUI 3.0+\n\n" )) ;********************************************************************* (set #CAS-query-text (cat "Where do you want\nto install CAStart" )) (set #CAS-query-help (cat "\n\nYou have now to choose a directory where\n" "you want to install CAStart\n\n" "Just click on it with your mouse and" " select proceed\n\n" "CAStart is a tiny executable you can put\n" "as default projet for your icons" )) ;********************************************************************* (set #DOC-query-text (cat "Where do you want\nto install documentation" )) (set #DOC-query-help (cat "\n\nYou have now to choose a directory where\n" "you want to install the guide file\n\n" "Just click on it with your mouse and" " select proceed" )) ;**************************************** (set #CA-query-text (cat "Where do you want\nto install ClassAction\nmain program" )) (set #CA-query-help (cat "\n\nYou have now to choose a directory where\n" "you want to install the main program file\n\n" "Just click on it with your mouse and" " select proceed" )) ;**************************************** (set #CAP-query-text (cat "Where do you want\nto install ClassActionPrefs" )) (set #CAP-query-help (cat "\n\nYou have now to choose a directory where\n" "you want to install the Prefs program file\n\n" "Just click on it with your mouse and" " select proceed\n" "you can select SYS:Prefs if you don't know where to\n" " install it..." )) (set #ver-help (cat "\n\nIf you Update an older version\n" "the icon file of ClassAction\n\n" "will not be copied, to avoid erasing\n" "your tooltypes setup\n" )) ;******************************************************************** (set #goodbye (cat "\nClassAction is now installed." )) ;******************************************************************** (set ver (/ (getversion) 65536) ) (set warning (#warn-kickstart-text ver) ) (message warning) (set cpu (askchoice (prompt "What CPU version do you want to install") (choices "68000" "68020 or higher") (help "Chosse your processor"))) (if (= 0 cpu) ( (rename "ClassAction.00" "ClassAction") (rename "ClassActionPrefs.00" "ClassActionPrefs") )) (if (= 1 cpu) ( (rename "ClassAction.20" "ClassAction") (rename "ClassActionPrefs.20" "ClassActionPrefs") )) (set thedir (askdir (prompt #CA-query-text) (help #CA-query-help) (default "SYS:WbStartup"))) (makeassign "CAHOME" thedir) (if(exists("CAHOME:ClassAction")) ( (message "\nYou are updating an old version of ClassAction\n\nDon't forget to read the guide\nabout the new tooltypes defined\nAnd ALL new features of the 3.6 version.") (copyfiles (source "ClassAction") (dest thedir)) (run "utt CAHOME:ClassAction ClassAction CAHOME:ClassAction") ) (copyfiles (source "ClassAction") (dest thedir) (infos)) ) (complete 25) (set thedir (askdir (prompt #CAP-query-text) (help #CAP-query-help) (default "SYS:Prefs"))) (copyfiles (source "ClassActionPrefs") (dest thedir) (infos) ) (complete 50) (set thedir (askdir (prompt #DOC-query-text) (help #DOC-query-help) (default "HELP:"))) (copyfiles (source "English/ClassAction.guide") (dest thedir) (infos) ) (complete 75) (set thedir (askdir (prompt #CAS-query-text) (help #CAS-query-help) (default "C:"))) (copyfiles (source "CAStart") (dest thedir) (infos) ) (complete 85) (makedir ("ENVARC:ClassAction")) (if(exists("ENVARC:ClassAction.prefs")) ( (copyfiles (source "ENVARC:ClassAction.prefs") (dest "ENVARC:ClassAction")) (delete ("ENVARC:ClassAction.prefs")) )) (if(exists("ENVARC:ClassAction_Gen.prefs")) ( (copyfiles (source "ENVARC:ClassAction_Gen.prefs") (dest "ENVARC:ClassAction")) (delete ("ENVARC:ClassAction_Gen.prefs")) )) (if(askbool (prompt #conf) (help #conf-help) ) ( (copyfiles (source "English/ClassAction.prefs") (dest "ENVARC:ClassAction")) (copyfiles (source "English/ClassAction_Gen.prefs") (dest "ENVARC:ClassAction")) (copyfiles (source "English/ClassAction_Dir.prefs") (dest "ENVARC:ClassAction")) )) (complete 100) (message #goodbye) (exit (quiet))